From: Jasper St. Pierre Date: Mon, 21 Oct 2013 20:21:22 +0000 (-0400) Subject: notificationDaemon: Fix activating with a target X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~3172 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=3ca1784ff40185065552af847520543a61ac45ca;p=gnome-shell.git notificationDaemon: Fix activating with a target Targets should not be unpacked, and action IDs should. --- diff --git a/js/ui/notificationDaemon.js b/js/ui/notificationDaemon.js index 12ca9b8c1..d08f49dc4 100644 --- a/js/ui/notificationDaemon.js +++ b/js/ui/notificationDaemon.js @@ -736,7 +736,7 @@ const GtkNotificationDaemonNotification = new Lang.Class({ } this._defaultAction = defaultAction ? defaultAction.unpack() : null; - this._defaultActionTarget = defaultActionTarget ? defaultActionTarget.unpack() : null; + this._defaultActionTarget = defaultActionTarget; this.update(title.unpack(), body ? body.unpack() : null, { gicon: gicon }); }, @@ -754,7 +754,7 @@ const GtkNotificationDaemonNotification = new Lang.Class({ _onButtonClicked: function(button) { let { "action": action, "action-target": actionTarget } = button; - this._activateAction(action, actionTarget); + this._activateAction(action.unpack(), actionTarget); }, _onClicked: function() {